package com.iotek.service.impl;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.iotek.dao.IOrderDao;
import com.iotek.entity.Order;
import com.iotek.service.IOrderService;

@Service
public class OrderServiceImpl implements IOrderService{
	//声明一个订单的服务对象
	@Resource
	private IOrderDao iOrderDao;
	
	/**
	 * 通过ID查询订单信息
	 */
	@Override
	public List<Order> findOrder(Order order) {
		//执行数据库查询并返回结果
		return iOrderDao.findOrder(order);
	}

	/**
	 * 更新发货信息
	 */
	@Override
	public int updateOrderState1(Order order) {
		//执行数据库语句并返回结果
		return iOrderDao.updateOrderState1(order);
	}

	/**
	 * 更新支付信息
	 */
	@Override
	public int updateOrderState(Order order) {
		//执行数据库语句并返回结果
		return iOrderDao.updateOrderState(order);
	}

	/**
	 * 插入订单对象
	 */
	@Override
	public int insertOrder(Order order) {
		//执行数据库语句并返回结果
		return iOrderDao.insertOrder(order);
	}

}
